// Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved.
// See LICENSE.txt for license information.

import React from 'react'

import './logoWithName.scss'

export default function LogoWithNameIcon(): JSX.Element {
    return (
        <svg
            className='LogoWithNameIcon Icon'
            version='1.1'
            x='0px'
            y='0px'
            viewBox='0 0 300 64'
            enableBackground='new 0 0 300 64'
        >
            <g
                id='Layer_2'
                display='none'
            >
                <rect
                    x='0'
                    y='0.16'
                    display='inline'
                    fillRule='evenodd'
                    clipRule='evenodd'
                    fill='#FFFFFF'
                    width='300'
                    height='63.84'
                />
            </g>
            <g id='Layer_1'>
                <g>
                    <g>
                        <path
                            fillRule='evenodd'
                            clipRule='evenodd'
                            fill='#0058CC'
                            d='M33.071,12.289C20.408,8.822,6.018,15.578,1.395,29.232
                        c-4.655,13.75,2.719,28.67,16.469,33.325c13.75,4.655,28.67-2.719,33.326-16.469c3.804-11.235-0.462-22.701-8.976-29.249
                        l-0.46,4.871l-0.001,0c4.631,4.896,6.709,11.941,4.325,18.985c-3.362,9.931-14.447,15.151-24.76,11.66
                        C11.005,48.865,5.37,37.985,8.731,28.054c2.975-8.788,11.998-13.715,20.743-12.625v-0.001L33.071,12.289L33.071,12.289z
                         M26.896,28.777c3.456-0.665,6.986,2.754,5.762,6.37c-0.854,2.522-3.67,3.85-6.291,2.962c-2.62-0.887-4.052-3.651-3.197-6.174
                        C23.743,30.238,25.204,29.083,26.896,28.777L26.896,28.777z M25.611,23.833c-1.786,0.323-3.45,1.104-4.812,2.258
                        c-1.299,1.101-2.319,2.545-2.898,4.258c-0.879,2.597-0.579,5.323,0.617,7.632c1.206,2.329,3.325,4.234,6.07,5.164
                        c2.744,0.929,5.584,0.701,7.959-0.417c2.352-1.107,4.246-3.091,5.125-5.688c0.555-1.639,0.633-3.254,0.344-4.761
                        c-0.21-1.093-0.615-2.134-1.174-3.091l1.019-5.107c0.189,0.187,0.374,0.378,0.552,0.574c1.75,1.919,3.008,4.283,3.508,6.877
                        c0.415,2.154,0.304,4.457-0.484,6.784c-1.239,3.661-3.898,6.453-7.193,8.005c-3.273,1.541-7.175,1.858-10.93,0.588
                        c-3.754-1.271-6.661-3.895-8.326-7.108c-1.674-3.233-2.09-7.065-0.851-10.728c0.819-2.419,2.26-4.46,4.097-6.016
                        c1.88-1.593,4.181-2.673,6.656-3.125l-0.001-0.004c1.759-0.339,3.522-0.313,5.213,0.016l-3.583,3.761
                        c-0.294,0.028-0.588,0.071-0.883,0.127H25.611z'
                        />
                        <polygon
                            fillRule='evenodd'
                            clipRule='evenodd'
                            fill='#0058CC'
                            points='37.495,11.658 36.79,8.44 41.066,0.207 43.683,4.611
                        48.803,4.434 44.185,12.48 40.902,13.697 29.542,34.491 26.057,32.594 			'
                        />
                    </g>
                    <path
                        fillRule='evenodd'
                        clipRule='evenodd'
                        fill='#222C3B'
                        d='M68.736,52.902V21.449h19.827v5.982H75.828v7.284H86.73v5.983
                    H75.828v12.204H68.736L68.736,52.902z M102.842,53.481c-1.513,0-2.976-0.282-4.391-0.845c-1.415-0.563-2.661-1.374-3.739-2.437
                    c-1.077-1.061-1.937-2.371-2.58-3.932c-0.644-1.56-0.965-3.336-0.965-5.33c0-1.993,0.321-3.771,0.965-5.33
                    c0.643-1.561,1.503-2.87,2.58-3.933c1.078-1.061,2.325-1.872,3.739-2.435c1.415-0.563,2.878-0.844,4.391-0.844
                    c1.511,0,2.966,0.281,4.365,0.844c1.398,0.563,2.637,1.375,3.714,2.435c1.078,1.063,1.938,2.372,2.581,3.933
                    c0.644,1.559,0.965,3.337,0.965,5.33c0,1.994-0.321,3.771-0.965,5.33c-0.643,1.561-1.503,2.871-2.581,3.932
                    c-1.077,1.063-2.316,1.874-3.714,2.437C105.809,53.199,104.353,53.481,102.842,53.481L102.842,53.481z M102.842,47.74
                    c1.447,0,2.54-0.611,3.279-1.832c0.74-1.224,1.11-2.879,1.11-4.97c0-2.09-0.371-3.746-1.11-4.969
                    c-0.739-1.222-1.832-1.834-3.279-1.834c-1.48,0-2.581,0.612-3.305,1.834c-0.724,1.223-1.086,2.879-1.086,4.969
                    c0,2.091,0.362,3.746,1.086,4.97C100.261,47.129,101.362,47.74,102.842,47.74L102.842,47.74z M129.761,53.481
                    c-1.673,0-3.225-0.282-4.656-0.845c-1.43-0.563-2.677-1.374-3.738-2.437c-1.062-1.061-1.897-2.371-2.509-3.932
                    c-0.611-1.56-0.916-3.336-0.916-5.33c0-1.993,0.337-3.771,1.013-5.33c0.676-1.561,1.584-2.87,2.726-3.933
                    c1.142-1.061,2.468-1.872,3.979-2.435c1.512-0.563,3.088-0.844,4.728-0.844c1.479,0,2.789,0.241,3.931,0.723
                    c1.142,0.482,2.163,1.093,3.063,1.833l-3.329,4.583c-1.126-0.932-2.203-1.399-3.232-1.399c-1.737,0-3.104,0.612-4.101,1.834
                    c-0.997,1.223-1.496,2.879-1.496,4.969c0,2.091,0.507,3.746,1.521,4.97c1.013,1.221,2.292,1.832,3.834,1.832
                    c0.772,0,1.52-0.169,2.244-0.506c0.724-0.338,1.406-0.748,2.05-1.231l2.798,4.632c-1.19,1.029-2.477,1.762-3.859,2.196
                    C132.43,53.264,131.079,53.481,129.761,53.481L129.761,53.481z M147.416,53.481c-1.093,0-2.082-0.185-2.966-0.556
                    c-0.884-0.369-1.632-0.884-2.244-1.543c-0.61-0.659-1.084-1.423-1.423-2.291c-0.337-0.868-0.505-1.817-0.505-2.847
                    c0-2.509,1.061-4.471,3.184-5.886c2.123-1.414,5.547-2.363,10.276-2.846c-0.065-1.062-0.379-1.905-0.941-2.533
                    c-0.563-0.627-1.503-0.94-2.822-0.94c-1.029,0-2.05,0.193-3.063,0.579c-1.013,0.386-2.099,0.916-3.257,1.592l-2.556-4.68
                    c1.542-0.932,3.159-1.688,4.848-2.267c1.688-0.579,3.481-0.868,5.378-0.868c3.089,0,5.443,0.876,7.067,2.628
                    s2.437,4.479,2.437,8.176v13.701h-5.789l-0.481-2.46h-0.194c-1.028,0.899-2.105,1.632-3.231,2.194S148.767,53.481,147.416,53.481
                    L147.416,53.481z M149.828,47.981c0.804,0,1.495-0.177,2.074-0.53s1.189-0.853,1.834-1.496v-4.196
                    c-2.509,0.354-4.245,0.868-5.21,1.544c-0.965,0.675-1.447,1.479-1.447,2.411c0,0.772,0.25,1.344,0.748,1.713
                    C148.325,47.797,148.992,47.981,149.828,47.981L149.828,47.981z M173.321,53.481c-1.223,0-2.252-0.192-3.088-0.579
                    s-1.503-0.924-2.002-1.616c-0.498-0.691-0.859-1.527-1.085-2.508c-0.226-0.981-0.338-2.083-0.338-3.305V19.086h7.092v26.677
                    c0,0.74,0.137,1.254,0.409,1.543c0.273,0.29,0.555,0.435,0.845,0.435c0.16,0,0.297,0,0.41,0c0.112,0,0.266-0.032,0.458-0.096
                    l0.868,5.258c-0.386,0.161-0.876,0.297-1.472,0.41C174.824,53.426,174.125,53.481,173.321,53.481L173.321,53.481z M193.147,53.481
                    c-1.062,0-2.13-0.266-3.208-0.796c-1.077-0.53-2.082-1.312-3.016-2.341h-0.192l-0.578,2.558h-5.548V19.086h7.092v8.297
                    l-0.194,3.666c0.934-0.836,1.938-1.487,3.016-1.954c1.078-0.467,2.179-0.699,3.305-0.699c1.447,0,2.75,0.289,3.907,0.868
                    c1.158,0.579,2.147,1.39,2.967,2.436c0.82,1.045,1.447,2.316,1.881,3.811c0.435,1.495,0.652,3.16,0.652,4.992
                    c0,2.06-0.282,3.892-0.845,5.499c-0.563,1.608-1.318,2.968-2.268,4.078c-0.948,1.108-2.026,1.953-3.231,2.532
                    C195.681,53.191,194.434,53.481,193.147,53.481L193.147,53.481z M191.508,47.692c1.222,0,2.268-0.555,3.136-1.664
                    s1.303-2.902,1.303-5.38c0-4.309-1.384-6.463-4.149-6.463c-1.415,0-2.781,0.724-4.1,2.171v9.792
                    c0.643,0.579,1.285,0.98,1.929,1.207C190.269,47.579,190.896,47.692,191.508,47.692L191.508,47.692z M218.522,53.481
                    c-1.512,0-2.975-0.282-4.391-0.845c-1.414-0.563-2.66-1.374-3.738-2.437c-1.077-1.061-1.938-2.371-2.58-3.932
                    c-0.644-1.56-0.965-3.336-0.965-5.33c0-1.993,0.321-3.771,0.965-5.33c0.643-1.561,1.503-2.87,2.58-3.933
                    c1.078-1.061,2.324-1.872,3.738-2.435c1.416-0.563,2.879-0.844,4.391-0.844s2.967,0.281,4.366,0.844
                    c1.398,0.563,2.637,1.375,3.714,2.435c1.078,1.063,1.938,2.372,2.581,3.933c0.644,1.559,0.965,3.337,0.965,5.33
                    c0,1.994-0.321,3.771-0.965,5.33c-0.643,1.561-1.503,2.871-2.581,3.932c-1.077,1.063-2.315,1.874-3.714,2.437
                    C221.489,53.199,220.034,53.481,218.522,53.481L218.522,53.481z M218.522,47.74c1.447,0,2.54-0.611,3.28-1.832
                    c0.739-1.224,1.109-2.879,1.109-4.97c0-2.09-0.37-3.746-1.109-4.969c-0.74-1.222-1.833-1.834-3.28-1.834
                    c-1.479,0-2.581,0.612-3.305,1.834c-0.724,1.223-1.086,2.879-1.086,4.969c0,2.091,0.362,3.746,1.086,4.97
                    C215.941,47.129,217.043,47.74,218.522,47.74L218.522,47.74z M240.52,53.481c-1.093,0-2.082-0.185-2.966-0.556
                    c-0.885-0.369-1.632-0.884-2.244-1.543c-0.61-0.659-1.085-1.423-1.423-2.291s-0.506-1.817-0.506-2.847
                    c0-2.509,1.061-4.471,3.184-5.886c2.123-1.414,5.548-2.363,10.275-2.846c-0.065-1.062-0.379-1.905-0.941-2.533
                    c-0.562-0.627-1.503-0.94-2.821-0.94c-1.029,0-2.051,0.193-3.063,0.579s-2.099,0.916-3.257,1.592l-2.556-4.68
                    c1.543-0.932,3.159-1.688,4.848-2.267c1.688-0.579,3.481-0.868,5.378-0.868c3.089,0,5.444,0.876,7.068,2.628
                    s2.437,4.479,2.437,8.176v13.701h-5.789l-0.482-2.46h-0.193c-1.029,0.899-2.106,1.632-3.232,2.194
                    C243.109,53.199,241.871,53.481,240.52,53.481L240.52,53.481z M242.933,47.981c0.803,0,1.494-0.177,2.074-0.53
                    c0.578-0.354,1.189-0.853,1.833-1.496v-4.196c-2.508,0.354-4.245,0.868-5.21,1.544c-0.966,0.675-1.447,1.479-1.447,2.411
                    c0,0.772,0.249,1.344,0.747,1.713C241.43,47.797,242.096,47.981,242.933,47.981L242.933,47.981z M259.913,52.902V28.975h5.789
                    l0.481,4.197h0.192c0.869-1.641,1.914-2.846,3.137-3.618c1.222-0.773,2.444-1.158,3.665-1.158c0.676,0,1.231,0.04,1.666,0.121
                    c0.434,0.08,0.827,0.2,1.182,0.361l-1.158,6.126c-0.45-0.128-0.868-0.225-1.255-0.29c-0.385-0.063-0.836-0.096-1.351-0.096
                    c-0.899,0-1.841,0.321-2.822,0.964c-0.98,0.645-1.792,1.786-2.436,3.426v13.894H259.913L259.913,52.902z M287.169,53.481
                    c-1.48,0-2.823-0.29-4.028-0.868c-1.207-0.579-2.236-1.408-3.089-2.484c-0.851-1.078-1.511-2.389-1.977-3.932
                    c-0.466-1.544-0.7-3.297-0.7-5.259s0.281-3.714,0.845-5.258c0.563-1.545,1.303-2.854,2.219-3.932s1.979-1.906,3.184-2.484
                    c1.206-0.579,2.437-0.868,3.691-0.868c1.351,0,2.46,0.224,3.328,0.674c0.869,0.451,1.72,1.062,2.557,1.833l-0.29-3.666v-8.152H300
                    v33.816h-5.789l-0.481-2.363h-0.193c-0.836,0.835-1.817,1.535-2.943,2.098S288.326,53.481,287.169,53.481L287.169,53.481z
                     M289.001,47.692c0.772,0,1.471-0.161,2.1-0.482c0.626-0.322,1.229-0.884,1.808-1.688v-9.793c-0.643-0.579-1.302-0.98-1.977-1.206
                    c-0.676-0.225-1.336-0.337-1.979-0.337c-1.126,0-2.123,0.538-2.991,1.615s-1.303,2.758-1.303,5.042
                    c0,2.379,0.379,4.116,1.134,5.21C286.549,47.146,287.619,47.692,289.001,47.692z'
                    />
                </g>
            </g>
        </svg>
    )
}
